Set layers name, visibility and other object function #32472

Closed
opened 2012-09-03 15:27:11 +02:00 by Alfonso Annarumma · 10 comments

Project: Blender Extensions
Tracker: Py Scripts Contrib
Python: 3.2
Blender: 2.63
Author(s): Alfonso Annarumma
Script name: Layer Management
Homepage: http://blender-addon.blogspot.it/2012/05/layer-manager-14-for-blender-263a.html
Wiki page: to do
Category: User Interface
SVN Download: to do
Status: Open

%%%This script help the big project to manage the Blender Layer.

Layer Management:

  • name layer
  • show index number (usefully when you move objects in layer with short cut)
  • two type of layer selection visibility (classic: you can hold SHIFT to select multi layers)
  • hide the visualization of empty layer
  • button to select all object on the layer
  • button to lock all object on the layer
  • button to move selected object on the layer (empty: no object, grey spot: object, orange spot: active object)
  • green mark visualize the active layer

Layer groups:

  • work to manage more layers together
  • the plus button add a layer group of the visibile layer
  • the mine button delete the group
  • lock button lock all the layer of the group
  • eye button visualize or hide the layer visibility of the group
  • you can add layer in the group using the 20 square button
  • you can rename the layer group with the text box

%%%

**Project**: Blender Extensions **Tracker**: Py Scripts Contrib **Python**: 3.2 **Blender**: 2.63 **Author(s)**: Alfonso Annarumma **Script name**: Layer Management **Homepage**: http://blender-addon.blogspot.it/2012/05/layer-manager-14-for-blender-263a.html **Wiki page**: to do **Category**: User Interface **SVN Download**: to do **Status**: Open %%%This script help the big project to manage the Blender Layer. Layer Management: - name layer - show index number (usefully when you move objects in layer with short cut) - two type of layer selection visibility (classic: you can hold SHIFT to select multi layers) - hide the visualization of empty layer - button to select all object on the layer - button to lock all object on the layer - button to move selected object on the layer (empty: no object, grey spot: object, orange spot: active object) - green mark visualize the active layer Layer groups: - work to manage more layers together - the plus button add a layer group of the visibile layer - the mine button delete the group - lock button lock all the layer of the group - eye button visualize or hide the layer visibility of the group - you can add layer in the group using the 20 square button - you can rename the layer group with the text box %%%
Author
Member

Changed status to: 'Open'

Changed status to: 'Open'

This task was automatically closed as archived as part of migration, because it was determined to be no longer active.

The authoritative list of addons is on the wiki, we no longer have a report for each addon to track bugs and updates. Bugs can be reported individually and assigned to the addon developers. See the #Addons project page for more information on the workflow.

This task was automatically closed as archived as part of migration, because it was determined to be no longer active. The authoritative list of addons is on the wiki, we no longer have a report for each addon to track bugs and updates. Bugs can be reported individually and assigned to the addon developers. See the #Addons project page for more information on the workflow.

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'
Member

%%%hi, thank you for uploading.
I find this addon to be one of the most useful ever.
thank you.
Assigned to myself for now.
Marked for contrib & svn%%%

%%%hi, thank you for uploading. I find this addon to be one of the most useful ever. thank you. Assigned to myself for now. Marked for contrib & svn%%%
Member

%%%Hi,
Just a Reminder for people to Join the Mail List.
If you have not already, please visit this page:
http://lists.blender.org/mailman/listinfo/bf-extensions-cvs
& join the list.%%%

%%%Hi, Just a Reminder for people to Join the Mail List. If you have not already, please visit this page: http://lists.blender.org/mailman/listinfo/bf-extensions-cvs & join the list.%%%
Member

%%%Moved from Py Scripts Upload to Py Scripts Contrib%%%

%%%Moved from Py Scripts Upload to Py Scripts Contrib%%%
Member

%%%assigned to anfeo
if you have any trouble or need help with svn,
please drop into irc freenode channel #blenderpython & we can help.%%%

%%%assigned to anfeo if you have any trouble or need help with svn, please drop into irc freenode channel #blenderpython & we can help.%%%
Member

%%%[canned response]

We gave you bf-extensions rights, read details at:


  • You can work on svn in contrib/ directory
See a help panel about svn here:
http://wiki.blender.org/index.php/Dev:Extensions/Sharing/SVN_Help
Don\'t forget to add a meaningful message at each svn commit
The password for svn is the same as the one you use to log in in this tracker.
  • We invited you to our commits mailing list
see http://lists.blender.org/mailman/listinfo/bf-extensions-cvs
Please subscribe, so that your commit mail will be sent to

subscribers instead of hanging on

You should have received a mail already about it, if not,

please leave a line here, thx!

  • Move your script in contrib/ directory in svn (if it's not
    there already)

  • We are assigning this script to yourself, so that you are
    responsible for maintenance.

Please click on "Monitor" to receive updates when people edit

your extension tracker page

  • Finally, we have moved this tracker page from the original
    location in "Upload", so check the tracker_url field and commit
    in bf-extensions

Thanks and welcome aboard! :)%%%

%%%[canned response] We gave you bf-extensions rights, read details at: - http://wiki.blender.org/index.php/Dev:Py/Sharing - http://wiki.blender.org/index.php/Dev:2.5/Py/Scripts/Guidelines/Addons ----- * You can work on svn in contrib/ directory ``` See a help panel about svn here: http://wiki.blender.org/index.php/Dev:Extensions/Sharing/SVN_Help ``` ``` Don\'t forget to add a meaningful message at each svn commit ``` ``` The password for svn is the same as the one you use to log in in this tracker. ``` * We invited you to our commits mailing list ``` see http://lists.blender.org/mailman/listinfo/bf-extensions-cvs ``` ``` Please subscribe, so that your commit mail will be sent to ``` subscribers instead of hanging on ``` You should have received a mail already about it, if not, ``` please leave a line here, thx! * Move your script in contrib/ directory in svn (if it\'s not there already) * We are assigning this script to yourself, so that you are responsible for maintenance. ``` Please click on "Monitor" to receive updates when people edit ``` your extension tracker page * Finally, we have moved this tracker page from the original location in "Upload", so check the tracker_url field and commit in bf-extensions Thanks and welcome aboard! :)%%%

%%%Hi Anfeo,

Your add-on "Layer manager" don't run too with the new Blender 2.66 RC.
Traceback (most recent call last):

File "C:\Program Files\Blender Foundation\Blender\2.65\scripts\addons_extern\ui_layer_manager.py", line 702, in draw
  row.template_list(context.scene, "layergroups", context.scene, "layergroups_index", rows=items)

TypeError: UILayout.template_list(): error with argument 1, "listtype_name" - Function.listtype_name expected a string type, not Scene

location: :-1

location: :-1

Good Luck!
Spirou4D (blenderartist.org)%%%

%%%Hi Anfeo, Your add-on "Layer manager" don't run too with the new Blender 2.66 RC. Traceback (most recent call last): ``` File "C:\Program Files\Blender Foundation\Blender\2.65\scripts\addons_extern\ui_layer_manager.py", line 702, in draw row.template_list(context.scene, "layergroups", context.scene, "layergroups_index", rows=items) ``` TypeError: UILayout.template_list(): error with argument 1, "listtype_name" - Function.listtype_name expected a string type, not Scene location: <unknown location>:-1 location: <unknown location>:-1 Good Luck! Spirou4D (blenderartist.org)%%%

%%%Hi Alfonso,

First of all ... Grazie for your add-on which I found very useful. I noticed the following error/warning message in the Blender console when I deselect this add-on in the Blender User Preferences' Addons section:

Exception in module unregister(): 'D:\Blender_2.68_stable\2.68\scripts\addons_contrib\ui_layer_manager.py'
Traceback (most recent call last):

File "D:\Blender_2.68_stable\2.68\scripts\modules\addon_utils.py", line 350, in disable
  mod.unregister()
File "D:\Blender_2.68_stable\2.68\scripts\addons_contrib\ui_layer_manager.py",  line 759, in unregister
  bpy.utils.uregister_class(AllLayersSelect)

AttributeError: 'module' object has no attribute 'uregister_class'

<!> event has invalid window

My environment is: Windows 7 Pro 64bits, Blender 2.68a r58537, your add-on is version 1.5.

Best regards%%%

%%%Hi Alfonso, First of all ... Grazie for your add-on which I found very useful. I noticed the following error/warning message in the Blender console when I deselect this add-on in the Blender User Preferences' Addons section: Exception in module unregister(): 'D:\\Blender_2.68_stable\\2.68\\scripts\\addons_contrib\\ui_layer_manager.py' Traceback (most recent call last): ``` File "D:\Blender_2.68_stable\2.68\scripts\modules\addon_utils.py", line 350, in disable mod.unregister() File "D:\Blender_2.68_stable\2.68\scripts\addons_contrib\ui_layer_manager.py", line 759, in unregister bpy.utils.uregister_class(AllLayersSelect) ``` AttributeError: 'module' object has no attribute 'uregister_class' <!> event has invalid window My environment is: Windows 7 Pro 64bits, Blender 2.68a r58537, your add-on is version 1.5. Best regards%%%
Sign in to join this conversation.
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#32472
No description provided.